/*----------------------------------------------------*/
/*  ___      _  _      _               ___ _          */
/* |   \ _ _| \| |_  _| |_____   ___  | __| |_____ __ */
/* | |) | '_| .` | || | / / -_) |___| | _|| / -_) \ / */
/* |___/|_| |_|\_|\_,_|_\_\___|       |_| |_\___/_\_\ */
/*                                                    */
/*  Skin Styles for DotNetNuke - Flex by DrNuke       */
/*          http://www.DrNuke.co.uk/flex              */
/*      Copyright DrNuke - All rights reserved        */
/*----------------------------------------------------*/

/* Page style */
html { height:100%; }
/* Body style */ 
body { background:#FFFFFF; margin:0; }
/* Text in paragraphs */ 
p { font-family:arial; font-size:12px; color:#424242; }
/* Text in tables */ 
table, tr, td { font-family:arial; font-size:12px; margin:0; color:#424242; }

/* Default links visited and active */ 
a:link, a:visited, a:active { color:#666666; font-family:arial; font-weight:bold; font-size:12px; text-decoration:underline; }
/* Default links hover */ 
a:hover { color:#444444; font-family:arial; font-size:12px; text-decoration:underline; }
/* Normal links visited and active */ 
a.Normal:link, a.Normal:visited { color:#666666; font-family:arial; font-weight:bold; font-size:12px; text-decoration:none; }
/* Normal links hover */ 
a.Normal:hover { color:#444444; font-family:arial; font-size:12px; text-decoration:none; }
/* Link buttons used in the portal admin pages visited and active */
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { color:#666666; font-family:arial; font-weight:bold; font-size:12px; text-decoration:underline; }
/* Link buttons used in the portal admin pages hover */
A.CommandButton:hover{ color:#444444; font-family:arial; font-size:12px; text-decoration:underline; }

/* Headings */ 
.Head { font-family:arial; font-size:14px; color:#28509a; background:transparent; font-weight:bold; padding:0; }
/* Headings white */ 
.HeadWhite { font-family:arial; font-size:14px; color:#ffffff; background:transparent; font-weight:bold; padding:0; }
/* Headings blue */ 
.HeadBlue { font-family:arial; font-size:14px; color:#28509a; background:transparent; font-weight:bold; padding:0; }
/* Headings red */ 
.HeadRed { font-family:arial; font-size:14px; color:#9f0000; background:transparent; font-weight:bold; padding:0; }
/* Headings green */ 
.HeadGreen { font-family:arial; font-size:14px; color:#26742d; background:transparent; font-weight:bold; padding:0; }
/* Headings orange */ 
.HeadOrange { font-family:arial; font-size:14px; color:#c87f00; background:transparent; font-weight:bold; padding:0; }
/* Headings charcoal */ 
.HeadCharcoal { font-family:arial; font-size:14px; color:#675f52; background:transparent; font-weight:bold; padding:0; }
/* Headings turquoise */ 
.HeadTurquoise { font-family:arial; font-size:14px; color:#1fa37f; background:transparent; font-weight:bold; padding:0; }
/* Headings navy */ 
.HeadNavy { font-family:arial; font-size:14px; color:#3c3a6c; background:transparent; font-weight:bold; padding:0; }
/* Headings brown */ 
.HeadBrown { font-family:arial; font-size:14px; color:#794a20; background:transparent; font-weight:bold; padding:0; }
/* Headings grey */ 
.HeadGrey { font-family:arial; font-size:14px; color:#717171; background:transparent; font-weight:bold; padding:0; }
/* Headings light grey */ 
.HeadLightGrey { font-family:arial; font-size:14px; color:#e4e4e4; background:transparent; font-weight:bold; padding:0; }

/* Headings large */
.HeadLarge { font-family:arial; font-size:18px; color:#28509a; background:transparent; font-weight:normal; padding:0; }
/* Headings large white */ 
.HeadLargeWhite { font-family:arial; font-size:18px; color:#ffffff; background:transparent; font-weight:normal; padding:0; }
/* Headings large blue */ 
.HeadLargeBlue { font-family:arial; font-size:18px; color:#28509a; background:transparent; font-weight:normal; padding:0; }
/* Headings large red */ 
.HeadLargeRed { font-family:arial; font-size:18px; color:#9f0000; background:transparent; font-weight:normal; padding:0; }
/* Headings large green */ 
.HeadLargeGreen { font-family:arial; font-size:18px; color:#26742d; background:transparent; font-weight:normal; padding:0; }
/* Headings large orange */ 
.HeadLargeOrange { font-family:arial; font-size:18px; color:#c87f00; background:transparent; font-weight:normal; padding:0; }
/* Headings large charcoal */ 
.HeadLargeCharcoal { font-family:arial; font-size:18px; color:#675f52; background:transparent; font-weight:normal; padding:0; }
/* Headings large turquoise */ 
.HeadLargeTurquoise { font-family:arial; font-size:18px; color:#1fa37f; background:transparent; font-weight:normal; padding:0; }
/* Headings large navy */ 
.HeadLargeNavy { font-family:arial; font-size:18px; color:#3c3a6c; background:transparent; font-weight:normal; padding:0; }
/* Headings large brown */ 
.HeadLargeBrown { font-family:arial; font-size:18px; color:#794a20; background:transparent; font-weight:normal; padding:0; }
/* Headings large grey */ 
.HeadLargeGrey { font-family:arial; font-size:18px; color:#717171; background:transparent; font-weight:normal; padding:0; }
/* Headings large light grey */ 
.HeadLargeLightGrey { font-family:arial; font-size:18px; color:#e4e4e4; background:transparent; font-weight:normal; padding:0; }

/* Headings small */
.HeadSmall { font-family:arial; font-size:12px; color:#28509a; background:transparent; font-weight:bold; padding:0; }
/* Headings small white */ 
.HeadSmallWhite { font-family:arial; font-size:12px; color:#ffffff; background:transparent; font-weight:bold; padding:0; }
/* Headings small blue */ 
.HeadSmallBlue { font-family:arial; font-size:12px; color:#28509a; background:transparent; font-weight:bold; padding:0; }
/* Headings small red */ 
.HeadSmallRed { font-family:arial; font-size:12px; color:#9f0000; background:transparent; font-weight:bold; padding:0; }
/* Headings small green */ 
.HeadSmallGreen { font-family:arial; font-size:12px; color:#26742d; background:transparent; font-weight:bold; padding:0; }
/* Headings small orange */ 
.HeadSmallOrange { font-family:arial; font-size:12px; color:#c87f00; background:transparent; font-weight:bold; padding:0; }
/* Headings small charcoal */ 
.HeadSmallCharcoal { font-family:arial; font-size:12px; color:#675f52; background:transparent; font-weight:bold; padding:0; }
/* Headings small turquoise */ 
.HeadSmallTurquoise { font-family:arial; font-size:12px; color:#1fa37f; background:transparent; font-weight:bold; padding:0; }
/* Headings small navy */ 
.HeadSmallNavy { font-family:arial; font-size:12px; color:#3c3a6c; background:transparent; font-weight:bold; padding:0; }
/* Headings small brown */ 
.HeadSmallBrown { font-family:arial; font-size:12px; color:#794a20; background:transparent; font-weight:bold; padding:0; }
/* Headings small grey */ 
.HeadSmallGrey { font-family:arial; font-size:12px; color:#717171; background:transparent; font-weight:bold; padding:0; }
/* Headings small light grey */ 
.HeadSmallLightGrey { font-family:arial; font-size:12px; color:#e4e4e4; background:transparent; font-weight:bold; padding:0; }

/* Subheadings */ 
.SubHead { font-family:arial; font-size:13px; font-weight:bold; color:#585858; padding:0; }
/* General text on the site */
.normal, .Normal { font-family:arial; font-size:12px; color:#424242; }
/* General bold text on the site */ 
.NormalBold { font-family:arial; font-size:12px; font-weight:bold; color:#424242; }
/* Red text used for errors */ 
.NormalRed { color:#C50000; font-family:arial; font-weight:bold; font-size:12px; }

/* Login token idle */ 
.LoginToken, a.LoginToken:link, a.LoginToken:visited, a.LoginToken:active { color:#777777; background:url(images/loginbutton-l.gif) no-repeat center left; font-family:arial; font-size:11px; font-weight:normal; text-decoration:none; height:22px; float:left; line-height:20px; padding:0 10px 0 27px; margin:0; }
/* Login token hover */ 
a.LoginToken:hover { color:#444444; background:url(images/loginbuttonon-l.gif) no-repeat center left; }
/* User token idle */ 
.UserToken, a.UserToken:link, a.UserToken:visited, a.UserToken:active { color:#777777; background:url(images/userbutton-l.gif) no-repeat center left; font-family:arial; font-size:11px; font-weight:normal; text-decoration:none; height:22px; float:left; line-height:20px; padding:0 10px 0 27px; margin:0; }
/* User token hover */ 
a.UserToken:hover { color:#444444; background:url(images/userbuttonon-l.gif) no-repeat center left; }
/* Breadcrumbs token idle */ 
.BreadcrumbToken, a.BreadcrumbToken:link, a.BreadcrumbToken:visited, a.BreadcrumbToken:active { color:#424242; font-family:arial; font-size:11px; text-decoration:underline; font-weight:normal; }
/* Breadcrumbs token hover */ 
a.BreadcrumbToken:hover { color:#666666; font-family:arial; font-size:11px; text-decoration:none; font-weight:normal; }
/* Copyright, privacy, terms */ 
.FooterToken { color:#777777; font-size:11px; }
/* Copyright, privacy, terms links */ 
a.FooterToken:link, a.FooterToken:visited, a.FooterToken:active { font-size:11px; color:#28509a; font-weight:normal; text-decoration:underline; height:12px; padding:0; margin:0; }
/* Copyright, privacy, terms hover */ 
a.FooterToken:hover { font-size:11px; color:#577aba; font-weight:normal; text-decoration:none; height:12px; padding:0; margin:0; }
/* Date token */ 
.DateToken { color:#777777; font-size:11px; white-space:nowrap; }

/* Form elements */ 
select, input { font-family:arial; font-size:12px; color:#333333; }
/* Textbox */ 
.NormalTextBox { color:#333333; padding-left:4px; line-height:12px; font-family:arial; font-weight:normal; font-size:12px; }
/* Textbox container */ 
td.NormalTextBox { padding:0; margin:0; background:transparent; border:0; }
/* Buttons */ 
.StandardButton { background:#f2f2f2 none; color:#575757; font-family:arial; font-size:12px; font-weight:normal; }
/* Textbox used for search */ 
#dnn_dnnSEARCH_txtSearch.NormalTextBox { height:19px; background:#ffffff; width:112px; color:#666666; padding:4px 4px 3px 0; border:0; cursor:text; position:absolute;top:7px;left:14px; z-index:1; }

/* Module menu container */ 
.ModuleTitle_SubMenu { background:#ffffff; padding:0; margin:0; border-top:1px solid #adadad; border-right:1px solid #adadad; border-bottom:0; border-left:1px solid #adadad; z-index:1000; cursor:pointer; font-weight:normal; }
/* Module menu items idle */ 
.ModuleTitle_MenuItem { background:#ffffff; color:#777777; font-family:arial; font-size:8pt; font-weight:bold; font-style:normal; padding:5px 30px 5px 16px; height:20px; border-top:0; border-right:0; border-bottom:1px solid #c8c8c8; border-left:0; }
/* Module menu items hover */ 
.ModuleTitle_MenuItemSel { background:#e4e4e4; color:#28509a; font-family:arial; font-size:8pt; font-weight:bold; cursor:pointer; padding:5px 30px 5px 16px; height:20px; border-top:0; border-right:0; border-bottom:1px solid #c8c8c8; border-left:0; }
/* Module menu container */ 
.ModuleTitle_MenuContainer { background:transparent; }
/* Module menu bar */ 
.ModuleTitle_MenuBar { cursor:pointer; }
/* Module menu arrows */ 
.ModuleTitle_MenuArrow { display:none; }
/* Module menu root arrows */ 
.ModuleTitle_RootMenuArrow { display:none; }
/* Module menu icon	*/ 
.ModuleTitle_MenuIcon { background:#e4e4e4; width:0; height:20px; padding:0; margin:0; font-size:0; border-top:0; border-right:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8; border-left:0; }
/* Module menu icon */ 
.ModuleTitle_MenuIcon IMG { margin:0 10px 0 10px; }
/* Module menu break */ 
.ModuleTitle_MenuBreak { background:#ffffff; border-top:0; border-right:0; border-bottom:1px solid #c8c8c8; border-left:0; }

/* Fixed width setting - change this to change the width of the skin */							
.SkinFixedWidth { width:858px; }
/* 100 percent height */ 
.SkinFullHeight { height:100%; }
/* 100 percent width */ 
.SkinFullWidth { width:100%; }	

/* Date token cell */ 
.DateCell { vertical-align:middle; padding:18px 12px 2px 5px; }
/* Language token cell */ 
.LanguageCell { vertical-align:middle; padding:5px 12px 3px 5px; }
/* Search cell */ 
.SearchCell { width:165px; vertical-align:middle; padding:2px 10px 2px 0; }
/* Search div */ 
.SearchDiv { position:relative; width:155px; height:33px; background:url(images/search-bg.gif) repeat-x; padding:0; }
/* Menu area */ 
.MenuArea { padding:0 5px 0 5px; }
/* Menu area */ 
.MenuArea2 { padding:0 5px 0 5px; }
/* Menu cell 2 */ 
.MenuCell2 { width:100%; background:url(images/menu2-bg.gif) repeat-x; }
/* Menu left area */ 
.MenuLeft { width:1px; }
/* Menu right area */ 
.MenuRight { width:3px; }
/* Menu right area 2 */ 
.MenuRight2 { width:3px; }
/* Banner area */ 
.BannerArea { height:213px; padding:0 5px 1px 5px; }	
/* Inner Banner area */ 
.BannerInnerArea { height:113px; padding:0 5px 1px 5px; }
/* Custom banner area */ 
.CustomBannerArea { height:1px; padding:0 5px 1px 5px; }
/* Custom banner cell */ 
.CustomBannerCell { height:1px; }
/* Banner left area */ 
.BannerLeft { width:15px; }
/* Banner right area */ 
.BannerRight { width:15px; }
/* Breadcrumb area */ 
.BreadCrumbArea { padding:0 5px 0 5px; height:31px; }
/* Breadcrumb div */ 
.BreadCrumbDiv { float:left; }
/* Breadcrumb cell */ 
.BreadCrumbCell { width:100%; vertical-align:middle; padding:0 6px 0 3px; background:#e4e4e4; }
/* Login area */ 
.LoginArea { float:right; margin:1px 0 0 0; }
/* Login token cell */ 
.LoginCell { padding:0 10px 0 0; background:#e4e4e4; }
/* Login token cell */ 
.LoginTokenCell { height:22px; background:url(images/loginbutton-bg.gif) no-repeat center right; padding:0; }
/* User area */ 
.UserArea { float:right; margin:1px 10px 0 0; }
/* User token cell */ 
.UserCell { padding:0 10px 0 0; background:#e4e4e4; }
/* User token cell */ 
.UserTokenCell { height:22px; background:url(images/userbutton-bg.gif) no-repeat center right; padding:0; }
/* Content panes cell */ 
.ContentPanesCell { width:auto; height:100%; vertical-align:top; padding:7px 18px 0 18px; }
/* Footer shadow area */ 
.FooterShadowArea { height:30px; padding:0; }

/* Banner content pane */
.BannerPane { width:100%; }
.BannerPane1 { width:100%; padding:10px 75px 0 350px; }
.BannerPane2 { width:100%; padding:10px 65px 0 360px; }
.BannerPane3 { width:100%; padding:10px 65px 0 360px; }
.BannerPane4 { width:100%; padding:10px 65px 0 360px; }
.BannerPane5 { width:100%; padding:10px 35px 0 390px; }
.BannerPane6 { width:100%; padding:10px 65px 0 360px; }
.BannerPane7 { width:100%; padding:10px 45px 0 380px; }
.BannerPane8 { width:100%; padding:10px 65px 0 360px; }
.BannerPane9 { width:100%; padding:10px 65px 0 360px; }
.BannerPane10 { width:100%; padding:10px 55px 0 370px; }
.BannerPane11 { width:100%; padding:10px 65px 0 360px; }
.BannerPane12 { width:100%; padding:10px 35px 0 390px; }
.BannerPane13 { width:100%; padding:10px 35px 0 390px; }
.BannerPane14 { width:100%; padding:10px 35px 0 390px; }
.BannerPane15 { width:100%; padding:10px 35px 0 390px; }
/* Banner Inner content pane */
.BannerInnerPane { width:100%; }
.BannerInnerPane1 { width:100%; padding:0 75px 0 350px; }
.BannerInnerPane2 { width:100%; padding:0 65px 0 360px; }
.BannerInnerPane3 { width:100%; padding:0 65px 0 360px; }
.BannerInnerPane4 { width:100%; padding:0 65px 0 360px; }
.BannerInnerPane5 { width:100%; padding:0 35px 0 390px; }
.BannerInnerPane6 { width:100%; padding:0 65px 0 360px; }
.BannerInnerPane7 { width:100%; padding:0 45px 0 380px; }
.BannerInnerPane8 { width:100%; padding:0 65px 0 360px; }
.BannerInnerPane9 { width:100%; padding:0 65px 0 360px; }
.BannerInnerPane10 { width:100%; padding:0 55px 0 370px; }
.BannerInnerPane11 { width:100%; padding:0 65px 0 360px; }
.BannerInnerPane12 { width:100%; padding:0 35px 0 390px; }
.BannerInnerPane13 { width:100%; padding:0 35px 0 390px; }
.BannerInnerPane14 { width:100%; padding:0 35px 0 390px; }
.BannerInnerPane15 { width:100%; padding:0 35px 0 390px; }
/* Custom banner content pane */
.CustomBannerPane { width:100%; padding:0; }
/* Top content pane */
.TopPane { width:100%; padding:0; }
/* Top2 content pane */
.TopPane2 { width:100%; padding:0; }
/* Left content pane */
.LeftPane { padding:0 7px 0 0; width:50%; }
/* Right content pane */
.RightPane { padding:0 0 0 7px; width:50%; }
/* Left2 content pane */
.LeftPane2 { padding:0 7px 0 0; width:33%; }
/* Content content pane */
.ContentPane { padding:0 7px 0 7px; }
/* Right2 content pane */
.RightPane2 { padding:0 0 0 7px; width:33%; }
/* Middle content pane */
.MiddlePane { width:100%; padding:0; }
/* Content2 content pane */
.ContentPane2 { padding:0 7px 0 0; }
/* Right3 content pane */
.RightPane3 { padding:0 0 0 7px; width:33%; }
/* Middle2 content pane */
.MiddlePane2 { width:100%; padding:0; }
/* Left3 content pane */
.LeftPane3 { padding:0 7px 0 0; width:33%; }
/* Content3 content pane */
.ContentPane3 { padding:0 0 0 7px; }
/* Bottom content pane */
.BottomPane { width:100%; padding:0; }
/* Left4 content pane */
.LeftPane4 { padding:0 3px 0 0; width:33%; }
/* Content3 content pane */
.ContentPane4 { padding:0 3px 0 3px; }
/* Right4 content pane */
.RightPane4 { padding:0 0 0 3px; width:33%; }
/* Bottom2 content pane */
.BottomPane2 { width:100%; padding:0; }

/* End Style Sheet */
/*----------------------------------------------------*/

